package logic

import (
	"iris/server"
	"mime/multipart"
)

// 上传文件
func UploadFile(file multipart.File, info *multipart.FileHeader, post map[string][]string) interface{} {

	defer file.Close()

	// 后缀
	if post["suffix"] == nil || len(post["suffix"][0]) == 0 {
		return server.ResponseErr(6000)
	}
	suffix := post["suffix"][0]

	// 上传
	fileUrl := server.ByteUpload(file, suffix)

	// 返回数据
	resData := make(map[string]interface{})
	resData["url"] = fileUrl

	return server.ResponseJson(resData)
}
